package com.wicket.okrcomponent.base.service.dto.req;

import com.wicket.okrcomponent.common.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import javax.validation.constraints.NotNull;
import lombok.Data;

/**
 * @desc BatchQueryVirtualImageListByCodesReq
 * @使用场景
 */
@Data
public class BatchQueryVirtualImageListByCodesReq
  extends BaseDto
  implements Serializable {

  @ApiModelProperty("虚拟形象列表 ")
  List<String> virtualImageList = new ArrayList<>();

  /**
   * 使用大场景类型编码 SYSTEM:消息
   */
  @ApiModelProperty("使用大场景类型编码")
  private String sceneTypeCode;

  /**
   * 使用子场景类型编码 STRONG_REMINDER_BY_ASSISTANT:助手强提醒 CHAT_VIRTUAL_IMAGE:沟通形象 CONTENT_VIRTUAL:内容消息形象
   */
  @ApiModelProperty("使用子场景类型编码")
  private String sceneSubTypeCode;

}
